package com.xbongbong.paas.pojo;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.xbongbong.paas.domain.entity.ext.PaasAttachmentEntityExt;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 * @author haibin.zhang
 * @version v1.0
 * @date 2019/3/12 16:30
 * @since v1.0
 */
@Getter
@Setter
public class CommentPojo implements Serializable {
    /**
     * 评论id
     */
    private Long id;
    /**
     * 评论内容
     */
    private String content;
    /**
     * 头像
     */
    private String userAvatar;
    /**
     * 评论人id
     */
    private String userId;
    /**
     * 评论人名称
     */
    private String userName;
    /**
     * 被回复人id
     */
    private String refUserId;
    /**
     * 被回复人名称
     */
    private String refUserName;
    /**
     * 被@用户id
     */
    private String atUserId;
    /**
     * 被@用户集合
     */
    private JSONArray atUserIdList;
    /**
     * 图片
     */
    private List<JSONObject> imageList;
    /**
     * 附件
     */
    private List<PaasAttachmentEntityExt> attachmentList;
    /**
     * 评论时间
     */
    private Long addTime;
    /**
     * 评论时间Str
     */
    private String addTimeStr;

    /**
     * 编辑删除权限
     */
    private JSONArray permissionSet;

    /**
     * 公司id
     */
    private String corpid;
}
